草庐IT

Java unicode 字体

全部标签

iphone - 如何使用 +fontWithName :size: and specify both the font family name and the specific style information for the font? 创建字体

文档说:+(UIFont*)fontWithName:(NSString*)fontNamesize:(CGFloat)fontSizeThefullyspecifiednameofthefont.Thisnameincorporatesboththefontfamilynameandthespecificstyleinformationforthefont.我找到的例子只指定了一个字体名称。但我还想指定其他属性,例如中等字体粗细等。这是如何编码到名称中的? 最佳答案 参见thisanswer用于命名方案。可以找到完整的字体列表(带

ios - 同一标签中的不同字体大小?

是否可以在同一个UILabel中使用不同的字体大小或粗细?我可以在Storyboard中将其作为属性标签来完成,但我需要以编程方式进行。cell.lblOne.text=[NSStringstringWithFormat:@"FontSize15::%@,FontSize20::%@",monkey,goat];编辑:我看到了一些关于NSAttributedString的东西,但我无法让它工作。 最佳答案 看看我的回答:UITextViewAlternative制作一个NSMutableAttributedString给它一些属性(

IOS:注销使用 CoreText 注册的字体

我在运行时加载ttf字体并使用CoreText注册它们。稍后,当字体更新时,我从CoreText中取消注册字体,从服务器下载最新版本并再次向CoreText注册字体。这几乎可以工作,但字体似乎已缓存并且在我的应用程序终止并重新启动之前不会更新。取消注册字体并将其从任何缓存中删除的正确方法是什么?我使用此代码注销字体:NSURL*url=/*Myurltothefont*/;CGDataProviderReffontDataProvider=CGDataProviderCreateWithURL((__bridgeCFURLRef)url);CGFontRefnewFont=CGFont

ios - 在 iphone 5 和 iphone 6 中动态设置字体大小

在iOS8之后Apple引入了对开发者非常有帮助的尺寸等级。但是他们为所有iPhone(iPhone4s、iPhone5、iPhone5s、iPhone6)和iPhone6plus提供了不同的字体大小,那么在iPhone5和iPhone6中是否有任何可能的正确方法来做同样的事情......我不要支票,请像这样SetdifferentfontsizeforiPhone5and6非常感谢您提供合适的最佳答案。 最佳答案 使用下面的宏-//IassumethatiPhone5Fontsize17.0andiPhone6fontsize25

ios - 了解 React Native 中的默认字体大小

在过去的几个月里,我一直在研究ReactNative应用程序,但有些事情一直困扰着我,我现在正试图深入了解它。我正在尝试标准化我的应用程序中的字体大小(用于正文、标题等),并且正在努力了解ReactNative究竟从哪里获得其默认字体大小。我一直在运行iOS11的iPhone8模拟器中进行测试,通过实验得出结论,显示的默认字体是14个逻辑像素(就像在没有样式的全新元素中一样)。但是,检查iOSstyleguidelines似乎iOS上的默认正文文本是17pt。虽然我不太了解设备缩放,但我已经尝试处理我能找到的每个在线转换器中的数字,但无法想出17pt如何接近14个逻辑像素(假设RN使用

ios - 如何处理 iPhone 6S Plus 的字体大小?

与其他屏幕尺寸相比,iPhone6SPlus的屏幕非常大。如果不以编程方式调整大小,我似乎找不到处理标签字体大小的好方法。如何调整标签的字体大小,使其在iPhone5上看起来更小而在iPhone6Plus上看起来更大? 最佳答案 请勿更改iPhone6或iPhone6+的字体大小。人们购买这些手机是为了查看更多内容。无论如何,6+显示的东西比其他手机略大(是的,它有更大的像素,而不仅仅是更多的像素),如果用户想要更大的显示屏,他们可以将整个手机切换到缩放模式(6+和6;这会将6+变成大6,将6变成大5)。只需使用自动布局来根据屏幕尺

ios - 禁用时更新 UIBarbuttonItem 字体 - iOS 11

直到iOS10,禁用和启用的uibarbuttonitem的字体保持不变,只是颜色不同。但是,在我将我的应用程序安装到具有ios11的设备上之后,禁用模式的字体得到更新(显示系统字体),而在启用模式下它显示我设置的正确字体。因此,对于iOS11,我如何为禁用模式设置字体以保持应用程序的一致性。 最佳答案 这似乎在iOS11中发生了变化,至少在我使用UIAppearance协议(protocol)的情况下是这样。不确定这是错误还是故意的。我还发现我无法将值一起屏蔽(例如.normal|.disabled),因为这意味着它只会在控件满足

ios - 如何在 iOS 模拟器中测试动态类型(更大的字体大小)

可以手动更改iOS中的动态类型设置(“设置”>“通用”>“辅助功能”>“较大的文本”)。但这似乎不适用于当前的模拟器(撰写本文时为v9.3),并且手动执行此操作并不是需要自动化的解决方案。问题:有没有一种方法可以启动具有动态类型设置的应用程序来启动具有更大字体大小的应用程序?注意:这不仅对UI测试有用,还可以用于使用FaSTLaneSnapshot创建更大字体的屏幕截图。 最佳答案 虽然(据我所知)没有记录,但可以使用启动参数来定义初始动态类型设置。键:UIPreferredContentSizeCategoryName值:以下之一

iphone - 更改 UIActionSheet 标题字符串的字体类型和大小

我有一个标题字符串为“DO:这些任务”的UIActionSheet。在标题字符串中,子字符串“DO:”应为粗体(具有特定字体大小),子字符串“这些任务”应为常规。可能吗?我该怎么做? 最佳答案 我假设您有一个实现UIActionSheetDelegate协议(protocol)的类并且您的类是当前UIActionSheet的委托(delegate)类,因此在该类中您可以像这样更改UIActionSheet的整个标题-(void)willPresentActionSheet:(UIActionSheet*)actionSheet{fo

swift - OSX 基于 View 的 NSTableView 字体更改

我有一个使用基于单元格的NSTableView的Swift编写的OSX应用程序(感谢Mathias和Gallagher)。客户的其中一项要求是能够增加每个文本字段单元格中显示的文本的字体大小。经过一些堆栈溢出谷歌搜索后,这一切看起来都很简单:将每个NSTableView列的dataCell字体设置为所需的字体和大小;然后将NSTextFieldCell子类化并覆盖drawInteriorWithFrame和titleRectForBounds并调整高度以适应矩形。但是,由于Apple贬低了基于单元格的NSTableViews而支持基于View,我想我应该将我的代码更改为基于View。啊